#ifndef _NE_MIDI_META_H_
#define _NE_MIDI_META_H_

#include <neinit.h>

namespace ne
{
    enum MIDIMetaType
    {
        MIDI_META_SEQUENCE_NUMBER    = 0x00,
        MIDI_META_TEXT               = 0x01,
        MIDI_META_COPYRIGHT_NOTICE   = 0x02,
        MIDI_META_TRACK_NAME         = 0x03,
        MIDI_META_INSTRUMENT_NAME    = 0x04,
        MIDI_META_LYRICS             = 0x05,
        MIDI_META_MARKER             = 0x06,
        MIDI_META_CUE_POINT          = 0x07,
        MIDI_META_PROGRAM_NAME       = 0x08,
        MIDI_META_DEVICE_NAME        = 0x09,
        MIDI_META_CHANNEL_PREFIX     = 0x20,
        MIDI_META_END_OF_TRACK       = 0x2F,
        MIDI_META_SET_TEMPO          = 0x51,
        MIDI_META_SMPTE_OFFSET       = 0x54,
        MIDI_META_TIME_SIGNATURE     = 0x58,
        MIDI_META_KEY_SIGNATURE      = 0x59,
        MIDI_META_SEQUENCER_SPECIFIC = 0x7F
    };
}

#endif
